<?php

namespace dexcedu;

include_once __DIR__ . '/../model/return.php';


class Controller
{
    // 模型对象
    protected $model;
    // 视图对象
    protected $view;
    // 控制器类实例时,要确保模型和视图对象可用
    public function __construct($model, $view)
    {
        $this->model = $model;
        $this->view = $view;
    }



    public function index()
    {
        $data = [];
        $home = 'home';
        $page = 'index.php';
        $this->view->display($this->model, $page, $home);
    }

    public function voluntarilyview()
    {
        // 这里可以定义使用哪个模板
        $home = 'home';
        // 如果访问是两个路径 那么就需要进行拼接
        // var_dump($_GET['core']);
        // 这里定义使用哪个页面
        $page = $_GET['core'];
        // 如果存在路径
        $page = $_GET['coret'] ? $page . '/' . $_GET['coret'] : $page;

        // var_dump($this->model);
        $this->view->display($this->model, $page . '.php', $home);
    }
}
